﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0; padding:0; font-weight:normal;font-family: Arial, Helvetica, sans-serif; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em,th, var { font-style:normal; font-weight:normal; }
ol, ul, li { list-style:none; }
caption, th { text-align:left; }
body {font-family: "宋体" Arial, Helvetica, sans-serif; background:#fff; color:#333;font-size:12px;margin:0px;padding:0px; }
a:link {color: #666;text-decoration: none;}
a:visited {text-decoration: none;color: #666;}
a:hover {text-decoration:underline;	color: #0a9435;}
a:active{text-decoration: none;color: #666;}
a.a1:link{ color:#0a9435; text-decoration:none}
a.a1:visited{ color:#0a9435; text-decoration:none}
a.a1:hover{ color:#0a9435; text-decoration:underline}

.clearfix{zoom:1;}
.clear{ clear:both; height:0px; overflow:hidden}
.red{ color:#ff3000}


.right{ float:right}
.tahoma{ font-family:Tahoma, Geneva, sans-serif}
.form{ height:22px; line-height:22px; border:1px solid #c1c1c1}
.tel_form{ background:#fff;; width:170px; padding-left:12px; height:37px; border:1px solid #c1c1c1; line-height:37px}

.yzm_button{ background: url(../images/yzm_button.gif) no-repeat; width:80px; height:24px; line-height:24px; text-align:center; border:none }


.line_through{ text-decoration:line-through}
.position{ position:relative}
/**头部css**/
#header{}
.headline{ border-bottom:1px solid #d4d4d4; height:92px; background-image: url("../../images/logo.png");margin: auto;width: 972px;}
.headertop{ width:960px; margin:0px auto;}
.headertop .logo{ margin-top:12px; height:60px; float:left}
.headertop .logo ul li{ float:left}
.headertop .logo ul li img{ float:left; margin-right:2px}
.headertop .logo ul li.area{ height:50px;border-left:1px solid #d4d4d4;padding-left:10px; margin-top:10px}
.headertop .logo ul li span{ display:block; margin-top:24px; background:url(../images/areabc.gif) no-repeat; width:60px; height:25px; line-height:25px; padding-left:5px}
.headertop .nav{ float:right; height:68px; margin-top:12px}
.headertop .nav p{ line-height:14px; text-align:right; padding-bottom:24px; color:#666;}
.headertop .nav p span{ color:#999}
.headertop .nav p a,.headertop .nav p em{ padding:0px 8px}

.headertop .nav ul li{ float:left;  font-size:16px;margin-left:50px; display:inline }
.headertop .nav ul li a{ height:26px; display:block; float:left; font-family:"微软雅黑"}

.headertop .nav ul li a:hover{ color:#0a9435;}

.headertop .nav ul li.current a{ color:#0a9435; border-bottom:4px solid #d4d4d4}
.headertop .nav ul li.current a:hover{ text-decoration:none}
.nav ul li.nav_icon a, .nav ul li.nav_icon a:visited {display:block;text-decoration:none; background:url(../images/nav_icon.gif) right center no-repeat; width:75px; }

.nav ul li.nav_icon a:hover{background:url(../images/nav_hovericon.gif) right center no-repeat; }
.nav ul li.nav_icon ul li a,.nav ul li.nav_icon ul li a:visited{ padding-left:18px; width:90px; background:url(../images/list_icon.gif) 10px 12px no-repeat; font-family: "宋体";}
.nav ul li.nav_icon ul li a:hover{ text-decoration:underline;background:url(../images/list_icon.gif) 10px 12px no-repeat;}
.headertop .nav ul li.nav_icon ul li{ float:left;  font-size:12px; width:100px; margin:0px auto 0px 8px; }
.headertop .nav ul li.nav_icon ul li.border{ border-top:1px solid #c1c1c1; width:100px; margin-top:5px; padding-top:5px; line-height:24px}
.headertop .nav ul li.nav_icon ul li{ line-height:24px;height:24px; background:none}
.headertop .nav ul li.nav_icon ul li.price{ padding-top:13px;}


.headertop .nav ul li.nav_icon ul li strong{ padding-left:10px; padding-bottom:18px}
.anylinkcss{position:absolute;visibility: hidden;font:normal 12px Verdana;line-height: 18px;z-index: 100000000;background: #fff;width: 118px;border:1px solid #d4d4d4; padding-bottom:10px}
.anylinkcss img{ position:absolute; left:-1px; height:7px;top:-3px}
.headertop .nav ul li.nav_icon{ width:75px;}
.anylinkcss ul{ padding-top:15px}

#banner{ border-bottom:1px solid #d4d4d4;height:270px;}
#banner img{ width:960px; height:270px; overflow:hidden; margin:0px auto; display:block;}
/*首页中间导航部分*/
#contenter{ width:960px; margin:0px auto}
.navigation{ line-height:30px; height:30px;}
.contenterleft{ width:660px; float:left}
.contenterright{ width:300px; float:right}
#contenter .left_title{ font-size:18px;line-height:54px; font-family:"微软雅黑"}
.service dl{ width:320px; float:left; margin-bottom:15px}
.service dl.rowthree{ width:280px;}
.service dl dt{ background:url(../images/service_bc.gif) no-repeat; width:62px; height:60px; float:left}
.service dl dd{ float:left; margin-left:10px; color:#333}
.service dl dd span{ display:block; font-size:14px;color:#666; line-height:36px;}
.service dl dt span{ background:url(../images/service_icon.gif) no-repeat; width:48px; height:48px; display:block;margin-top:5px; margin-left:7px}
.service dl dt .one{background:url(../images/service_icon.gif) 0px 0px no-repeat; }
.service dl dt .two{background:url(../images/service_icon.gif) 0px -48px no-repeat;}
.service dl dt .three{background:url(../images/service_icon.gif) 0px -96px no-repeat;}
.service dl dt .four{background:url(../images/service_icon.gif) 0px -144px no-repeat;}
.service dl dt .five{background:url(../images/service_icon.gif) 0px -192px no-repeat; }
.service dl dt .six{background:url(../images/service_icon.gif) 0px -240px no-repeat; }
.service dl dt .seven{background:url(../images/service_icon.gif) 0px -288px no-repeat; }
.service dl dt .eight{background:url(../images/service_icon.gif) 0px -336px no-repeat;}
.service dl dt .nine{background:url(../images/service_icon.gif) 0px -384px no-repeat;}
.service dl dt .ten{background:url(../images/service_icon.gif) 0px -432px no-repeat; }
.service dl dt .eleven{background:url(../images/service_icon.gif) 0px -480px no-repeat; }
.service dl dt .twelve{background:url(../images/service_icon.gif) 0px -528px no-repeat; }

.shenghuo dl{ width:320px; float:left; margin-bottom:15px}
.shenghuo dl dt{width:50px;float:left; margin-left:4px; display:inline}
.shenghuo dl dt img{width:50px; height:50px; overflow:hidden}
.shenghuo dl dt span{ line-height:22px; height:22px; overflow:hidden; display:block;}
.shenghuo dl dd{ margin-left:15px; float:left; padding-top:10px}
.shenghuo dl dd ul li{ background:url(../images/shenghuo_icon.gif) 0px center no-repeat; padding-left:10px; line-height:22px}

#map{width:300px; height:220px; overflow:hidden; position:relative;}
.topmap{ position: absolute; z-index:1;}
.mapbottom{ background: url(../images/map_bottombc.gif) no-repeat;height:30px;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8; top:189px; position:absolute; width:298px; margin-left:1px; z-index:10000}
#map .letter{ width:295px; height:188px; position:absolute; top:2px; z-index:100; left:3px}
.letter .a{ display:block; background:url(../images/map_a.gif) no-repeat; width:20px; height:30px; position:absolute; top:60px; left:120px}
.letter .a:hover{ background:url(../images/map_a1.gif) no-repeat;}
.letter .b{ display:block; background:url(../images/map_b.gif) no-repeat; width:20px; height:30px; position:absolute; top:90px; left:50px}
.letter .b:hover{ background:url(../images/map_b1.gif) no-repeat;}
.letter .c{ display:block; background:url(../images/map_c.gif) no-repeat; width:20px; height:30px; position:absolute; top:26px; left:15px}
.letter .c:hover{ background:url(../images/map_c1.gif) no-repeat;}
.letter .d{ display:block; background:url(../images/map_d.gif) no-repeat; width:20px; height:30px; position:absolute; top:122px; left:164px}
.letter .d:hover{ background:url(../images/map_d1.gif) no-repeat;}
.letter .e{ display:block; background:url(../images/map_e.gif) no-repeat; width:20px; height:30px; position:absolute; top:72px; left:215px}
.letter .e:hover{ background:url(../images/map_e1.gif) no-repeat;}
.letter .f{ display:block; background:url(../images/map_f.gif) no-repeat; width:20px; height:30px; position:absolute; top:6px; left:250px}
.letter .f:hover{ background:url(../images/map_f1.gif) no-repeat;}


.mapbottom ul li.address a{ z-index:10000;  position: absolute; top:10px;background:url(../images/address_icon.gif) 0px center no-repeat; padding-left:13px;left:10px}

.mapbottom ul li.others a{ z-index:100000;  position: absolute; top:10px; left:230px; background:url(../images/search.gif) 0px center no-repeat; padding-left:15px}
.mapbottom ul li.right{ float:right}

.top{ margin-top:20px}
.activity{ background: url(../images/service_middle.gif) repeat-y;}
.title { width:264px; margin:0px auto}
.title ul li{ float:left; font-size:18px; line-height:30px; color:#333; font-family:"微软雅黑"}
.title ul li span{ display:block; background:url(../images/more.gif) right center no-repeat; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:35px;}
.title ul li.right{ float:right}
.title_list{ width:265px; margin:0px auto; padding:5px 0px}
.title_list li{ line-height:25px; background:url(../images/shenghuo_icon.gif) 0px center no-repeat; padding-left:10px}
.title_list li a span{ display:block;}
.title_list li a span em{ position:relative;right:8px;top:-8px}

.account li{ float:left; color:#999}
.account li a{ display:block; background:url(../images/button.gif) no-repeat; width:70px; height:26px; line-height:26px; text-align:center; color:#fff; margin:10px 25px}
.account li a:link,.account li a:visited{ color:#fff}
.account li a:hover{ color:#fff}
.account li.tixin{ line-height:20px; padding-top:3px}



/*手机充值部分*/
.chongzi{ background:url(../images/chongzi_middle.gif) repeat-y; margin-bottom:125px;}
.chongzi h1{ background:url(../images/chongzhi_icon.gif) left center no-repeat; padding-left:10px; width:612px; margin:0px auto; font-size:24px; margin:18px auto 35px auto;font-family:"微软雅黑"}
.subcont_left{ width:670px; float:left}
.subcont_left h2 span{ font-size:12px; float:right; font-family:"宋体"}
.subcont_right{ width:260px; float:right}

.tel_code .must_cz{ margin:30px 0px 40px 76px}
.tel_code ul li table{ float:left}
.tel_code ul li span em{ padding-left:10px}
.tel_code ul li input{ float:left; margin-right:4px}
.tel_code ul li.margin_bottom{ margin:25px 0px 10px 0px}
.tel_code ul li .youhui{ padding-left:10px}
.my_account{ background:url(../images/account_middle.gif) repeat-y; width:260px; }
.my_account h1{ font-size:18px; width:220px; margin:0px auto; display:block; padding-top:5px;font-family:"微软雅黑"}
.account_infor{width:220px; margin:10px auto 15px auto; height:12px}
.account_infor ul li{ float:left;}
.account_infor ul li.tixing{ background:url(../images/tixing.gif) 0px center no-repeat; padding-left:15px; margin-left:15px}
.account_infor ul li.add{ background:url(../images/address_icon.gif) 0px center no-repeat; padding-left:15px;}
.account_infor ul li.management{ background:url(../images/account_management.gif) 0px center no-repeat; padding-left:15px; margin-left:15px}
.account_tx{ margin-top:5px;background: url(../images/account_tixing.gif) no-repeat; padding-top:18px; width:260px; height:55px; color:#b68f09; position:relative}
.quit{position: absolute;right:11px;top: 14px;}
.account_tx ul li{ width:208px; line-height:20px; padding-left:15px;}

.account_tx ul li a{ text-align:right; display:inline; padding-left:65px}
/**遮罩弹出层css**/
.overlay{position: fixed; z-index: 100000;width: 100%;height: 100%;top: 0;left: 0;filter: alpha(opacity=30);opacity: 0.3;overflow: hidden;background-color: #000;display:block}
*html { background:url(*) fixed; }
*html body { margin:0; height:100%; }
*html .overlay{ position: absolute; left: expression(documentElement.scrollLeft + documentElement.clientWidth - this.offsetWidth); top: expression(documentElement.scrollTop + documentElement.clientHeight - this.offsetHeight); }
.pagemask{ width:420px; height:270px;position:absolute; top:50%; left:50%; margin-top:-135px; margin-left:-210px; z-index:10000000;}
.pagemask .pagemasktop{ background:url(../images/layout_top.gif) no-repeat; height:46px;}
.pagemask .contentmid{ background:url(../images/open_middle.gif) repeat-y; height:260px;}
.d_1{ width:368px; margin:0px auto; padding-top:35px}
.login{ line-height:44px; height:44px; width:380px; margin:0px auto}
.login ul li{ font-size:18px; float:left;font-family:"微软雅黑"; padding-left:10px}
.login ul li img{ padding-top:15px}

.login ul li.right{ float:right}
.loginform{ width:350px; margin:0px auto}
.loginform ul li{ margin-bottom:15px; clear:both; height:34px; }
.loginform ul li span{ float:left; display:block; text-align:right; line-height:34px; width:50px;}
.loginform ul li input{ float:left; margin-left:4px}
.loginform ul li p{ float:left; width:220px; margin-left:5px}
.loginform ul li.login_button{margin-top:20px;}
.loginform ul li.free{ color:#333; height:20px; line-height:20px; margin-top:20px}
.loginform ul li.free a{ background:url(../images/free_icon.gif) right center no-repeat; display:block; width:55px; float:left; margin-left:10px}
.loginform ul li.free em{ float:left;margin-left:5px}
.loginform ul li p a{ float:left; line-height:39px;}
input.button{border:none;display:block; background:url(../images/chongzhi_button.gif) no-repeat; width:115px; line-height:39px; height:39px; font-size:18px; color:#fff; text-align:center; font-family:"微软雅黑"}
a.button:link,a.button:visited{ display:block; background:url(../images/chongzhi_button.gif) no-repeat; width:115px; line-height:39px; height:39px; font-size:18px; color:#fff; text-align:center; font-family:"微软雅黑"}
a.button:hover{ display:block;background:url(../images/chongzhi_button.gif) no-repeat; width:115px;height:39px; line-height:39px; font-size:18px; color:#fff; text-align:center; text-decoration:none;font-family:"微软雅黑"}
.fb_button{ background:url(../images/fabiao_button.gif) no-repeat; border:none; width:60px; display:block; line-height:26px; height:26px; font-size:14px; color:#fff; text-align:center; text-decoration:none}
a.fb_button:link,a.fb_button:visited{ color:#fff}
a.fb_button:hover{ color:#fff}
a.sit:link,a.sit:visited{ display:block; background:url(../images/button.gif) no-repeat; width:70px; line-height:26px; height:26px; color:#fff; text-align:center;}
a.sit:hover{ display:block;background:url(../images/button.gif) no-repeat; width:70px;height:26px; line-height:26px; color:#fff; text-align:center; text-decoration:none;}

.pay{ line-height:38px; font-size:14px; display:block; border-top:1px dashed #c1c1c1; width:220px; margin:0px auto; color:#333}
.pay_infor{ width:220px; margin:0px auto}
.pay_infor ul li{ background:url(../images/pay_bc.gif) no-repeat; width:65px; height:70px; color:#999; float:left; margin-right:8px; margin-bottom:8px; position:relative}
.pay_infor ul li span{ line-height:23px; text-align:center; display:block; color:#333}
.pay_infor ul li p{ text-align:center; height:45px;}
.pay_infor ul li p em{ color:#0a9435; font-size:40px; line-height:45px; padding-right:3px}
.pay_quit{ position:absolute; top:3px; right:3px}

.suoming{width:220px; margin:10px auto 15px auto; line-height:18px}
.order{ width:635px; margin:0px auto}
.order ul span{ float:right; font-size:12px; font-family: "宋体" Tahoma, Geneva, sans-serif;}
.order ul{ font-size:18px; line-height:40px; font-family:"微软雅黑"}
.order ul span em{font-family: Tahoma, Geneva, sans-serif;}

.order_list{ border-bottom:1px dashed #c1c1c1; padding-bottom:5px }
.order_list li{ line-height:24px;font-size:12px}
.order_list li em.tahoma{ font-size:12px; font-weight:lighter}
.order_list li em{ font-size:14px; font-weight:bold;font-family:Tahoma, Geneva, sans-serif}
.address_detail{ padding-top:6px}
.price li{ line-height:35px; font-size:14px; font-weight:bold; padding-bottom:5px}
.price li em{font-family:Tahoma, Geneva, sans-serif; color:#ff3000}
.dingdan{ background:url(../images/chongzi_middle.gif) repeat-y;}
.pay_style{ line-height:38px; padding-left:20px; font-size:18px;  border-bottom:1px solid #d4d4d4; margin-top:8px; font-family:"微软雅黑"}
.bank{ margin-left:20px}
.bank tr td{ font-size:14px; color:#333}
.bank tr td img{ border:1px solid #ddd}
.bank tr td .check{ border:1px solid #0a9435}

/**演出票购买步骤css**/
.show_address{ width:655px;margin-top:15px; float:right}
.show_address span{ margin-right:5px; display:block; width:80px; text-align:right}
.news_address{margin-top:15px; padding-top:24px}
.news_address span{ margin-right:5px; display:block; width:95px; text-align:right}
.remark{ height:45px; line-height:20px}
.tijiao{border-top:1px solid #d4d4d4; height:70px; padding-top:30px; }

/**电影票css**/
.paihang{width:220px; margin:10px auto; line-height:18px}
.paihang ul{ background:url(../images/movie_icon.gif) 0px 6px no-repeat;}
.paihang ul li{ padding-left:25px; line-height:24px}
.tuijian{width:225px; margin:10px auto; color:#999; line-height:18px}
.tuijian dl{ margin-bottom:15px; height:36px;}
.tuijian dl dt{ width:34px; height:34px; border:1px solid #bdbdbd; float:left}
.tuijian dl dt img{width:34px; height:34px; overflow:hidden}
.tuijian dl dd{ float:left; margin-left:10px; width:174px;}
.tuijian dl dd span{ display:block}

.cinema{ width:635px; margin:0px auto; padding-bottom:40px}
.cinema h2{ background:url(../images/chongzhi_icon.gif) left center no-repeat; padding-left:10px; width:612px; margin:0px auto; font-size:24px; margin:18px auto 10px auto; font-family:"微软雅黑"}
.choosearea span{ float:left; line-height:20px; display:block; width:90px; text-align:right;}
.choosearea ul{ float:left; width:530px;}
.choosearea{ border-bottom:1px dashed #c1c1c1; padding-bottom:5px;}
.choosearea li{ float:left; color:#666; font-size:12px; width:55px; height:20px; line-height:20px; text-align:center; margin-left:8px; margin-bottom:3px}
.choosearea li.current a{width:55px;background:#f0f0f0; border:1px solid #d8d8d8; color:#333}

.choosearea li a{width:55px;border:1px solid #fff; display:block; height:20px}
.choosearea li a:link,.cinema ul li a:visited{ color:#666;}
.choosearea li a:hover{width:55px;background:#f0f0f0; border:1px solid #d8d8d8; color:#333; text-decoration:none}

.choosecinema{ margin-top:10px; padding-bottom:15px}
.choosecinema span{ float:left; line-height:20px; display:block; width:90px; text-align:right;}
.choosecinema ul{float:left; width:530px;}
.choosecinema ul li{ float:left;  height:20px; margin-bottom:3px; margin-left:4px; display:inline; white-space:nowrap}
.choosecinema ul li.current a{background:#f0f0f0; text-decoration:none; border:1px solid #d8d8d8;}
.choosecinema li a{ padding:2px 13px;border:1px solid #fff;}
.choosecinema li a:link,.choosecinema li a:visited{line-height:20px; }
.choosecinema li a:hover{background:#f0f0f0; text-decoration:none; border:1px solid #d8d8d8; color:#666 }
.choosecinema li.open{padding-right:0px}
.choosecinema li.open a{background: url(../images/open_icon.gif) left center no-repeat; padding-left:16px; color:#093;}
.choosecinema li.open a:link,.choosecinema li.open a:visited{ color:#093;}
.choosecinema li.open a:hover{ border:1px solid #fff; text-decoration:underline}

.film{ width:670px; padding-bottom:80px}
.film dl{ margin-top:20px; padding-bottom:20px; border-bottom:1px dashed #c1c1c1; height:140px}
.film dl dt{ float:left; width:114px}
.film dl dt img{ width:114px; height:140px; overflow:hidden}
.film dl dd{ float:right; width:535px; line-height:24px; color:#333}
.film dl dd em{ color:#ff3000}
.film dl dd span{ display:block; font-size:14px}

.film dl dd .star img{ width:16px; height:16px; margin-right:1px; float:left; margin-top:4px}
.film dl dd .star em{ float:left; margin-left:10px; font-size:16px; color:#ff3000}
#page{ height:18px; margin-top:10px; float:right}
#page a{ color:#666; display:block; float:left; margin-left:5px; line-height:15px; padding:0px 3px; border:1px solid #666; font-family:Tahoma, Geneva, sans-serif}
#page a:hover,#page a.current{ border:1px solid #0a9435; color:#0a9435; text-decoration:none}
#page a.disable{ color:#999; border:1px solid #999}
#page a.disable:hover{color:#999; border:1px solid #999}
#page .line{ float:left; margin-left:10px; padding-right:5px; margin-top:8px}

.interest dl{ margin-bottom:20px; height:90px;}
.interest dl dt{ width:74px; height:90px; float:left; border:none}
.interest dl dt img{ width:74px; height:90px; overflow:hidden}
.interest dl dd{ float:left; margin-left:10px; width:140px; line-height:23px; color:#333}
.interest dl dd span{ display:block; font-size:14px}

.film_detail{width:610px; height:226px; margin:20px auto; position:relative; overflow:hidden}
.film_detail dl dt{ width:182px; height:226px; float:left }
.film_detail dl dt img{ width:182px; height:226px; overflow:hidden}
.film_detail dl dd{ width:410px; float:right; line-height:25px; color:#333;}
.film_detail dl dd .film_title li{ float:left; font-size:24px; font-family:"微软雅黑" }

.film_detail dl dd .film_title li em{ float:left; font-size:16px; color:#ff3000; line-height:33px; margin-left:10px}
.film_detail dl dd .film_title li img{ margin-right:1px; margin-top:7px; float:left}
.film_detail dl dd .film_title li.right{ float:right;}
.film_detail .button{ position: absolute; right:0px; bottom:0px;}
.film .intro{ line-height:22px;  padding:20px 0px 25px 0px}
.film .intro p{ text-indent:2em}

.haibao{ margin-top:42px; margin-bottom:43px}
.haibao_img{ width:370px; height:460px; margin:22px auto 0px auto}
.haibao_img img{ width:370px; height:460px; overflow:hidden}
.haibao .lefticon{ float:left; width:25px; height:46px; margin-top:45px}
.haibao .righticon{ float:right;width:25px; height:46px;margin-top:45px}
.haibao_list{ WIDTH: 600px; FLOAT: left; position:relative;  margin:0px auto;OVERFLOW: hidden; HEIGHT: 138px;}
.haibao_list ul{top:0; left:0; position:absolute}
.haibao_list ul li{ margin-left:9px; width:110px; height:136px; float:left; display:inline}
.haibao_list ul li img{width:110px; height:136px; overflow:hidden}

.critic{ clear:both}
.critic_title{ line-height:45px; height:45px; border-top:1px solid #d4d4d4}
.critic_title ul li{ float:left; font-size:18px; font-family:"微软雅黑"}
.critic_title ul li.right{ float:right; font-size:12px; font-family:"宋体"}
a.fabiao:link,a.fabiao:visited{ background:url(../images/fabiao.gif) 0px center no-repeat; padding-left:20px;}
a.fabiao:hover{ background:url(../images/fabiao.gif) 0px center no-repeat; padding-left:20px;}

.critic_list{ margin-top:10px}
.critic_person{ float:left; width:50px; }
.critic_person img{ width:50px; height:50px; overflow:hidden}
.person_infor{ width:600px; float:right; background:url(../images/person_middle.gif) repeat-y; position:relative}
.person_list{ width:560px; margin:0px auto; padding:10px 0px}
.person_border{ border-top:1px dashed #c1c1c1}
.person_list ul li{ line-height:24px;}

.person_list .list_who li{ float:left;}
.person_list .list_topic{ line-height:22px;  clear:both}
.person_list .list_time li{ float:left; color:#999}
.person_list ul li.right{ float:right}
.person_list ul li.right img{ margin-right:1px; float:left; margin-top:6px}
a.speak:link,a.speak:visited{ background:url(../images/talk.gif) 0px center no-repeat; padding-left:18px;}
a.speak:hover{ background:url(../images/talk.gif) 0px center no-repeat; padding-left:18px;}
.person_icon{ width:8px; height:13px; top:12px; left:-7px; position:absolute; z-index:10}







.write{ background:#ebebeb; padding:10px 20px; width:630px;  margin-top:15px}
.write tr td{ font-size:14px; }
.write tr td img{ float:left; margin-right:1px}
.film_form{ height:50px; width:608px; border:1px solid #d4d4d4; background:#fff; padding:10px; }

/**选影院页css**/
.choose{ width:670px; margin-bottom:45px}
.choose_date{ padding:0px;padding:10px 20px; margin-top:0px;background:#ebebeb;}
.choose_date table tr td{ color:#333}

.diyiyuan ul{ font-size:14px; font-weight:bold; }
.diyiyuan ul em{ color:#999; padding-left:20px; font-size:12px;}
.diyin{ border:1px solid #d4d4d4; width:668px; margin-top:8px; background:url(../images/dinyin_bc.gif) repeat-x;}
.diyin tr td{ color:#333;}
.tablelist{ width:630px; margin:0px auto}
.tablelist tr td{ border-bottom:1px dashed #c1c1c1; line-height:46px}
.border_bottom{ border-bottom:none}

/**在线选座css**/
.movie_list{ width:220px; margin:10px auto}
.movie_list ul li{ color:#333; line-height:24px;}
.movie_list ul li strong{ float:left}
.movie_list ul li em{ background:url(../images/sit_bc.gif) no-repeat; width:65px; height:20px; line-height:20px; text-align:center; display:block; float:left; margin-right:8px; margin-bottom:10px; margin-top:4px}
.movie_list ul li em.sits{ background:none; font-weight:bold; width:40px; margin-right:0px}
.movie_list ul li.total{ font-size:14px; font-weight:bold; border-top:1px dashed #c1c1c1;  margin-top:5px; padding-top:5px}


.movie_step li em{font-size:12px}
.movie_step li em.gray{ color:#999; font-weight: normal}


.password{ background:url(../images/password_middle.gif)}
.telphone{ width:220px; margin:10px auto}
.telphone span{ line-height:25px; display:block}
.telphone p{ line-height:20px}
.telphone strong{ line-height:38px}
.tele_form{ width:148px; border:1px solid #c1c1c1; padding-left:10px; line-height:20px; height:20px}
.tel_yzm{ width:65px; line-height:20px; height:20px;border:1px solid #c1c1c1; padding-left:5px}

.zuowei{ margin:16px auto 10px auto;line-height:26px; width:610px; font-size:24px; background:url(../images/chongzhi_icon.gif) 0px center no-repeat; padding-left:10px;font-family:"微软雅黑" }
.zuowei span{ float:right; font-size:12px; font-family:"宋体"}
.zuowei span em{ color:#ff3000; font-weight:bold}
.sitbc{ background: url(../images/zuowei.gif) repeat-y; width:630px; margin:0px auto; position:relative}

.pimu{ width:606px;  position:relative; overflow:hidden; margin:0px auto;}
.pimu img{ position:absolute; top:220px}
.pimu h2{ color:#f30000; font-size:14px; line-height:43px; text-align:center; font-family:"微软雅黑"; background:url(../images/film_top.gif) no-repeat; width:581px; height:47px; margin:0px auto}
.pimu h2 em{ font-size:18px; padding-right:12px}
.pimu h2 span{ font-size:18px; padding-right:12px}

.movie_sit{  margin-top:45px; margin-bottom:30px; width:524px; height:auto!important; height:365px; min-height:365px; position: relative; overflow:hidden; left:47px }
.movie_middle{ width:100000px;}
.movie_middle ul{ width:524px;}
.movie_middle ul li{ background: url(../images/gray_sit.gif) no-repeat; width:21px; height:21px; float:left; margin-right:5px; margin-bottom:8px}
.movie_middle ul li.red{ background:url(../images/red_sit.gif) no-repeat;}
.movie_middle ul li.green{ background:url(../images/green_sit.gif) no-repeat;}
.movie_middle ul li.null{ background:none}
.summary{ line-height:25px; height:25px; margin-top:5px}
.summary ul li{ float:left; color:#333; background:url(../images/gray_sit1.gif) no-repeat; padding-left:25px;}
.summary ul li.gray{ margin-left:208px}
.summary ul li.red{background:url(../images/red_sit1.gif) no-repeat; margin-left:22px}
.summary ul li.green{background:url(../images/green_sit1.gif) no-repeat; margin-left:22px}
.choose_sit{ margin-bottom:65px}


/**演出票css**/
.venue{width:220px; margin:10px auto; line-height:18px}
.venue ul li{ padding-left:25px; line-height:24px; background:url(../images/shenghuo_icon.gif) 0px center no-repeat; padding-left:10px}
.venue ul li span{ color:#0a9435; padding-right:5px}
.ticket{ padding:0px}
.ticket .choosearea{ border:none}
.ticket .choosearea em{ display:block; float:left}
.ticket .choosearea li{ margin-right:10px}

.show_list{ width:670px; padding-bottom:80px}
.show_list dl{ margin-top:20px; width:335px; padding-bottom:20px; border-bottom:1px dashed #c1c1c1; height:140px; float:left; overflow:hidden}
.show_list dl dt{ float:left; width:114px;height:140px; overflow:hidden}
.show_list dl dt img{ width:114px;height:140px; overflow:hidden}
.show_list dl dd{ float:left; width:200px; margin-left:20px; line-height:24px; color:#333;}
.show_list dl dd em{ color:#ff3000}
.show_list dl dd span{ display:block; font-size:14px; line-height:35px}
.show_list dl dd img{ width:16px; height:16px; margin-right:1px; float:left; margin-top:4px}

.show_list .sort{ float:right; margin-top:2px}
.show_list .sort li{ float:left}
.show_list .sort li.paixu{float:left; line-height:22px; margin-right:2px}

.show{ background:url(../images/show_middle.gif) repeat-y; width:960px}
.show_detail{ width:915px; height:350px; margin:20px auto; overflow:hidden}
.show_detail dl dt{ width:284px; height:350px; float:left }
.show_detail dl dt img{ width:284px; height:350px; overflow:hidden}
.show_detail dl dd{ width:612px; float:right; line-height:25px; color:#333; }
.show_detail dl dd .show_title li{ float:left; font-size:24px; font-family:"微软雅黑"}
.show_detail dl dd .show_title li em{ float:left; font-size:16px; color:#ff3000; line-height:33px; margin-left:10px}
.show_detail dl dd .show_title li img{ margin-right:1px; margin-top:7px; float:left}
.show_detail dl dd .show_title li.right{ float:right;}
.show_detail .price{ font-size:14px}
.show_time tr td a{ display:block}
.show_time{ border-top:1px dashed #c1c1c1; margin-top:5px;}

a.lefticon:link,a.lefticon:visited{ background:url(../images/show_lefticon.gif) no-repeat; width:15px; height:40px; }
a.lefticon:hover{background:url(../images/show_lefticon.gif) no-repeat; width:15px; height:40px;display:block}

a.lefticon_current:link,a.lefticon_current:visited{ background:url(../images/show_lefticon.gif) 0px -40px no-repeat; width:15px; height:40px; }
a.lefticon_current:hover{background:url(../images/show_lefticon.gif) 0px -40px no-repeat; width:15px; height:40px;}

a.righticon:link,a.righticon:visited{ background:url(../images/show_righticon.gif) no-repeat; width:15px; height:40px; }
a.righticon:hover{background:url(../images/show_righticon.gif) no-repeat; width:15px; height:40px;}
a.righticon_current:link,a.righticon_current:visited{ background:url(../images/show_righticon.gif) 0px -40px no-repeat; width:15px; height:40px; }
a.righticon_current:hover{background:url(../images/show_righticon.gif) 0px -40px no-repeat; width:15px; height:40px;}
.weektime{ width:516px; margin-left:2px; height:40px; overflow:hidden; position:relative; position: relative}
.weektime .absolute{ position:absolute; width:1000000px;height:40px; }
.absolute ul li{ float:left; background:url(../images/price_bc.gif) no-repeat; width:80px; padding-top:5px; height:35px; margin-left:3px; line-height:16px; padding-left:20px;}
.absolute ul li.dis_able{background:url(../images/price_bc.gif) 0px -80px no-repeat;}
.absolute ul li.current{ float:left; background:url(../images/price_bc.gif) 0px -40px no-repeat; }
.performance{ width:516px; margin-left:2px}
.performance ul li{ float:left; background:url(../images/performance.gif) no-repeat; width:60px; height:40px; margin-left:3px; text-align:center; line-height:40px;}
.performance ul li.dis_able{ float:left; background:url(../images/performance.gif) 0px -40px no-repeat; }
.performance ul li.current{ float:left; background:url(../images/performance.gif) 0px -80px no-repeat; }
.buy_account{width:516px; margin-left:5px}
.buy_account ul li{ float:left; margin-right:3px}
a.reduction:link,a.reduction:visited{ background:url(../images/show_add.gif) 0px -18px no-repeat; width:18px; height:18px; display:block; margin-top:3px}
a.reduction:hover{ background:url(../images/show_add.gif) 0px -18px no-repeat; width:18px; height:18px; display:block; margin-top:3px}
a.increase:link,a.increase:visited{ background:url(../images/show_add.gif) 0px 0px no-repeat; width:18px; height:18px; display:block; margin-top:3px}
a.increase:hover{ background:url(../images/show_add.gif) 0px 0px no-repeat; width:18px; height:18px; display:block; margin-top:3px}
.form_number{ width:48px; height:20px; border:1px solid #c1c1c1; line-height:18px; text-align:center;}
.save_button{ background:url(../images/save.gif) no-repeat; width:60px; height:24px;  color:#fff; border:none;font-size:12px}

.add_address{ background:url(../images/jialu_icon.gif) 0px center no-repeat; padding-left:15px;}
.sh_address{ margin-top:10px}
.sh_address tr td{ padding-left:20px; height:30px}
.sh_address tr td em{ color:#999; font-size:12px; padding-left:20px}
.sh_address tr td.current{ background:#fff1c2; height:40px; font-size:14px; font-weight:bold; margin:5px 0px}

.open ul{ width:260px; margin:0px auto}
.open .button{ margin-top:25px;}
.open .button li{ float:left; background:url(../images/finsh_button.gif) no-repeat; width:110px; height:24px; line-height:24px; text-align:center;}
.open .button li a{ display:block}
.open .button li.right{ float:right}
.open .new_pay{ background:url(../images/tan.gif) no-repeat;}
.open .new_pay li{ line-height:25px; padding-left:65px;}
.open .new_pay li span{ font-size:14px; font-weight:bold;}
.knowledge{ border-top:1px solid #d4d4d4; padding-top:10px; width:380px; margin:0px auto; margin-top:25px; line-height:20px; color:#999}

.film_detail dl dd .venue_title{ font-size:24px; font-family:"微软雅黑"; padding-bottom:18px}
.film_detail dl dd p{ line-height:18px; padding-bottom:2px; overflow:hidden; height:35px}
a.good:link,a.good:visited{ background: url(../images/good.gif) no-repeat; width:75px; height:30px; line-height:30px; display:block; padding-left:40px; color:#333; margin-top:15px}
a.good:hover{ background:url(../images/good.gif) no-repeat; width:75px; height:30px; display:block;line-height:30px;padding-left:40px; color:#333; text-decoration:none;margin-top:15px}


/**生活圈子页css**/
.ticket .quanzhi li{ margin-right:0px; margin-left:2px}
.quanzhi{ padding-top:10px}
.cinema .quanzhi em{ height:30px}
.padding{ padding-bottom:10px}
.padding .qzletter{ border-bottom:none; padding-top:10px}
.padding .qzletter ul{ margin-left:15px}
.padding .qzletter em{ height:auto}
.padding .qzletter{margin-left:0px}
.padding .qzletter a{padding:0px 6px; float:left; line-height:20px; font-family:Tahoma, Geneva, sans-serif}
.quan_list dl dd span b{ color:#999; font-weight:lighter}
.quan_list dl dd .gray{ color:#999}
.padding .qzletter a:link,.padding .qzletter li a:visited{ }
.padding .qzletter a:hover{ color:#0a9435; text-decoration:underline}
.account_infor ul li.post{ background:url(../images/post.gif) 0px center no-repeat; padding-left:15px; margin-left:15px; position:relative}
.account_infor ul li.post img{ position:absolute; top:-10px; left:45px}
.account_infor ul li.reply{ background:url(../images/talk.gif) 0px center no-repeat; padding-left:15px; margin-left:15px;position:relative}
.account_infor ul li.reply img{ position:absolute; top:-10px; left:45px}
.quan_list .search{ float:right}

.quan_list{ width:670px; padding-bottom:35px}
.quan_list dl{ margin-top:20px; width:335px; height:78px; float:left; overflow:hidden}
.quan_list dl dt{ float:left; width:50px;height:78px; overflow:hidden}
.quan_list dl dt img{ width:50px; height:50px; overflow:hidden}
.quan_list dl dd{ float:left; width:250px; margin-left:15px; line-height:21px; color:#333; font-size:12px}
.quan_list dl dd em{ color:#ff3000}
.quan_list dl dt span{ background:url(../images/jialu.gif) no-repeat; width:50px; height:20px; display:block; text-align:center;  line-height:20px; margin-top:4px}
.quan_list dl dt span a{ background:url(../images/jialu_icon.gif) 7px center no-repeat; padding-left:15px; display:block;}
.quan_list dl dd span{ font-size:12px; display:block}

.official{ border-bottom:1px dashed #c1c1c1; padding-bottom:10px}

.official_dynamic{ width:282px; float:left}
.official_dynamic .offical_top{ background:url(../images/dynamic_img.gif) #ebebeb no-repeat; padding-left:66px; width:216px; height:45px; overflow:hidden; line-height:20px; padding-top:5px; margin-bottom:12px}
.official_dynamic .offical_top span{color:#0a9435; padding-top:10px}
.official_dynamic ul li{ background:url(../images/shenghuo_icon.gif) 0px center no-repeat; padding-left:15px; line-height:25px}
.official_activity{ margin-left:55px}
.official_activity .offical_top{ background:url(../images/activity_img1.gif) #ebebeb no-repeat; padding-left:66px; width:216px; height:45px; overflow:hidden; line-height:20px; padding-top:5px; margin-bottom:12px}

.no_creat{ border-top:1px dashed #c1c1c1; width:224px; margin:0px auto; line-height:104px}
.no_creat span{ text-align:center; display:block}
.quan_imglist{ border-top:1px dashed #c1c1c1; width:224px; margin:0px auto; }
.quan_imglist h2{ font-size:12px; line-height:30px;}
.quan_imglist h2 em{ display:block; background:url(../images/more.gif) right center no-repeat; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:35px; float:right;}

.quan_imglist span{ text-align:center; display:block; line-height:22px}
.quan_imglist ul li{ float:left; width:74px; margin-bottom:8px; text-align:center;}
.quan_imglist ul li img{ margin:0px auto; width:50px;}
.quan_imglist ul li.position{ position:relative}
.quan_imglist ul li.position .new{ position:absolute;top:-12px; left:50px; width:23px; height:12px}


.my_account h1 span{display:block; background:url(../images/more.gif) right center no-repeat; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:35px; float:right; margin-top:5px}

/**生活圈子_话题css**/
.quanzi{ width:230px; margin:15px auto}
.quanzi ul li{ float:left; width:74px; margin-bottom:8px; text-align:center;}
.quanzi ul li img{ width:50px; height:50px; overflow:hidden}
.film_title li b{ font-size:12px; color:#999; font-weight:lighter; padding-left:5px}
.quanzi ul li span{ line-height:22px}
.film_title li .jialu{ background:url(../images/add.gif) no-repeat; width:50px; height:20px; line-height:20px; font-size:12px; display:block;}
.film_title li .jialu a{ background:url(../images/jialu_icon.gif) 0px 4px no-repeat; padding-left:13px; margin-left:5px}
.film_title li .jialu a:link,.film_title li .jialu a:visited{ color:#333}
.film_title li .jialu a:hover{ color:#333}

.film_title li .exit{ background:url(../images/quitbc.gif) no-repeat; width:90px; height:20px; line-height:20px; font-size:12px; display:block;}
.film_title li .exit .finish{ background:url(../images/right_img1.gif) 0px 4px no-repeat; float:left}
.film_title li .exit a.finish:hover { text-decoration:none;}
.film_title li .exit .exit_word{ background:url(../images/line.gif) 0px 4px no-repeat; padding-left:4px; margin-left:3px}
.quanzi_topic{ height:125px;}
.quanzi_topic dl dt{ width:125px; height:125px; float:left }
.quanzi_topic dl dt img{ width:125px; height:125px; overflow:hidden}
.quanzi_topic dl dd{ width:465px; float:right; line-height:23px; color:#333;}

.quanzi_topic dl dd .film_title{ height:25px; overflow:hidden; padding-bottom:10px}
.topic_button{ position:absolute; right:0px; bottom:0px; width:70px; height:26px; text-align:center; line-height:26px}
a.topic_button:link,a.topic_button:visited{ background:url(../images/button.gif) 0px center no-repeat; color:#fff}
a.topic_button:hover{ background:url(../images/button.gif) 0px center no-repeat; color:#fff}
.quan_list .all{ color:#333; line-height:25px}
.quan_list .all a{ padding:0px 3px}
.quan_list .all a.current{ font-weight:bold}
.quan_list .all a.current:link,.quan_list .all a.current:visited{ color:#666;}
.quan_list .all a.current:hover{ color:#666; text-decoration:none}
.topic_table{ width:670px; border:none}

.topiclist{ width:670px;}
.topiclist tr td{ border-bottom:1px dashed #c1c1c1;padding:10px 0px; color:#666 }
.topic_title{ margin-left:10px;}
.topic_title a{ background:url(../images/topic_icon.gif) no-repeat; padding-left:25px}

.topiclist tr td em{ color:#999; font-size:11px; padding-top:3px; display:block;}
.topiclist tr td .font_11{ font-size:11px; color:#999}
.member{ padding-bottom:20px}
.member ul li { float:left; margin-right:33px; width:50px; text-align:center; margin-top:20px}
.member ul li span{ line-height:22px;}
.quan_list #page{ margin-bottom:30px}
.member_infor{ height:auto; margin:20px auto 10px auto}
.member_quanzi{ margin-top:5px}
.member_quanzi ul li{ float:left; width:50px; margin-bottom:8px; text-align:center; margin-right:27px}
.member_quanzi ul li span{ line-height:22px}
.member_height{ height:790px}

.publish h1{ font-size:24px; font-family: "微软雅黑";}
.publish .topic_news{ float:right; text-align:center; line-height:26px; }
a.topic_news:link,a.topic_news:visited{ background:url(../images/button.gif) 0px center no-repeat; color:#fff; width:70px; height:26px; display:block}
a.topic_news:hover{ background:url(../images/button.gif) 0px center no-repeat; color:#fff; width:70px; height:26px; display:block}
.publish dl{ border-bottom:1px dashed #c1c1c1; height:50px; padding-bottom:10px; margin-top:10px}
.publish dl dt{ width:50px; float:left;}
.publish dl dd{ float:right; width:612px; color:#999; font-family:Tahoma, Geneva, sans-serif}
.publish dl dd p{ color:#0a9435; line-height:30px;}
.publish dl dd span{ float:right}
.publish dl dd span a{ background:url(../images/fabiao.gif) 0px center no-repeat; padding-left:20px;}
.publish_list{ line-height:25px; padding:15px 0px}
.publish_list img{ margin:10px 0px}
.mouth{ margin-bottom:40px}
.my_topic{ font-size:14px; font-weight:bold; line-height:26px; height:26px;}
.my_topic span{ padding:0px 6px; color:#0a9435}
.my_topic .topic_news{ float:right}
.my_topic a{ font-size:12px; font-weight:lighter; text-align:center; margin-bottom:3px}
.topic_mine{height:26px; width:670px; margin-bottom:5px}
.new_reply{ color:#333; padding-top:3px; display:block}
.topic_write{ border-top:1px solid #d4d4d4}
.topic_write tr td ul li{ margin-right:10px; float:left; background:url(../images/tag.gif) 0px -25px no-repeat; line-height:25px; text-align:center; width:70px; height:25px; }
.topic_write tr td ul li a{ display:block}
.topic_write tr td ul li a:link,.topic_write tr td ul li a:visited{ color:#333}
.topic_write tr td ul li a:hover{ color:#333;}
.topic_write tr td ul li.current{ background:url(../images/tag.gif) 0px 0px no-repeat;}
.topic_write tr td ul li.current a:link,.topic_write tr td ul li.current a:visited{ color:#333;}
.topic_write tr td ul li.current a:hover{ text-decoration:none; color:#333;}
a.label:link,a.label:visited{ background:url(../images/jialu_icon.gif) 0px center no-repeat; padding-left:12px; margin-top:10px}
a.label:hover{ background:url(../images/jialu_icon.gif) 0px center no-repeat; padding-left:12px;margin-top:10px}

.save_table span{ font-size:14px; font-weight:bold}
.save_table em{ color:#0a9435}
.back li{ background:url(../images/finsh_button.gif) no-repeat; width:110px; height:24px; line-height:24px; text-align:center; margin-top:15px}

/**弹出层提示css**/
.wrong{ width:200px; margin:30px auto 70px auto; color:#999}
.wrong img{ float:left; margin-right:15px}
.wrong h2{ font-size:14px; color:#333; line-height:25px}
.wrong h3{ font-size:14px; color:#333; line-height:45px}
.bottom_button{ width:380px; margin:0px auto; border-top:1px solid #ccc; height:30px; padding-top:10px}
.bottom_button ul li{ float:left}
.bottom_button ul li.right{ float:right}
.pagemask .content_cont{ background:url(../images/open_middle.gif) repeat-y;}

/**我创建的圈子css**/
.my_quanlist dl{ margin-top:20px; width:335px; height:65px; float:left; overflow:hidden}
.my_quanlist dl dt{ float:left; width:50px;height:65px; overflow:hidden}



/**线下服务页css**/
.service_intro{width:220px; margin:10px auto; line-height:24px}

.terminal{ background:url(../images/service_mid.gif) repeat-y; width:670px; position:relative; z-index:100}
.add_myaddress{ position:absolute; border:1px solid #ccc; background:#fff; padding-bottom:20px; width:380px; right:0px; top:45px; z-index:10000000}
.add_myaddress .toptitle{ background:#ebebeb; line-height:30px; color:#000; margin-bottom:15px}
.add_myaddress .toptitle span{ font-family:"宋体"; padding-left:20px}
.add_myaddress table{ width:330px; margin:0px auto}
.add_myaddress table tr td{ margin-top:10px; height:35px}
.juzhudi{ background:url(../images/red_address.gif) 0px 0px no-repeat; padding-left:18px; height:18px; display:block;}
a.juzhudi:link,a.juzhudi:visited{ line-height:18px;}
a.juzhudi:hover{line-height:18px;}


.terminal table{ width:652px; margin:5px auto}
.address_form{ width:170px; height:22px; border:1px solid #c1c1c1; line-height:20px; padding-left:10px}
.terminal table tr td span{ font-size:18px;font-family:"微软雅黑"}
a.search:link,a.search:visited{ background:url(../images/search_button.gif) no-repeat; width:45px; height:24px; text-align:center; line-height:24px; display:block; color:#333}
a.search:hover{ background:url(../images/search_button.gif) no-repeat; width:45px; height:24px; text-align:center; line-height:24px; display:block; color:#333; text-decoration:none}
#service_map{ width:668px; height:420px; overflow:hidden; border:1px solid #d4d4d4; margin:10px 0px; position:relative}
#service_map .smallcircle{ position:absolute; width:665px; height:415px; left:1px; top:2px;}
#service_map .smallcircle .a{ position: relative;top:25px; left:280px; background: url(../images/service_img1.gif) no-repeat; width:13px; height:17px}
#service_map .smallcircle a:hover{background: url(../images/service_img2.gif) no-repeat;}
#service_map .smallcircle .b{ position:relative;top:25px; left:540px; background: url(../images/service_img1.gif) no-repeat; width:13px; height:17px}
#service_map .smallcircle .b a{ position:relative;width:13px; height:17px; display:block}
#service_map .smallcircle .b .service_box1{display:none; width:200px; z-index:10;   line-height:22px;padding:3px;position:absolute;left:200px;top:-10px;background:#ffffd5;	border:1px solid #808080;}
#service_map .smallcircle a{width:13px; height:17px; display:block}
#service_box{display:none; width:200px; z-index:10;   line-height:22px;padding:3px;position:absolute;left:20px;top:-10px;background:#ffffd5;	border:1px solid #808080;}

/**水电煤缴费页css**/
.form_width ul li.xiaogen{height:auto; margin-bottom:0px}
.chongzi h1.water_title{ font-size:24px; margin:18px auto 13px auto;}
.chongzi h1.water_title a{ font-family:"宋体"; margin-top:12px; display:block}
.jiaofei{ margin:30px 0px 40px 76px}
.shuidian{ margin-bottom:65px}
.account_img{ position:absolute; right:0px; width:270px;}
.account_img img{ width:268px; height:118px; border:1px solid #f00}
.account_img span{ line-height:35px; text-align:center; display:block}
.yzm_img{ border:1px solid #c1c1c1; margin-top:5px}


/**网游充值页css**/
.game_left{ margin-bottom:50px}
.game ul li{ line-height:24px; height:24px; margin-bottom:15px}
.game ul li em{ font-size:14px; margin-left:3px}
.game ul li.height_32{ height:32px; line-height:32px;}
.game ul li .game_title{ background:#fff; width:170px; padding-left:12px; height:24px; border:1px solid #c1c1c1; line-height:24px; margin-top:4px; font-size:12px;}
.hot_game{ position:absolute; width:475px; background:#fff; border:1px solid #c1c1c1; top:23px; left:78px; display:none}
.game_title ul li{ line-height:28px; }
.game_left h1{ width:900px; margin:0px auto}
.game_left .form_width{width:900px; margin:0px auto}

/**信用卡还款页css**/

.credit{ padding-top:15px}
.water_title a{ float:right; font-size:12px; margin-top:8px; background:url(../images/suoming_icon.gif) 0px center no-repeat; padding-left:15px;}
.gray_credit{ width:222px; height:32px; border:1px solid #c1c1c1; line-height:32px; padding-left:8px}
.credit_form{ width:220px; height:30px; border:2px solid #0a9435; line-height:30px; padding-left:8px}
.save{ margin:50px 0px 45px 77px}
.water_save{ margin:20px 0px 45px 77px}


/**我的账单页css**/
.myaccount{ padding-top:15px; margin: 0px 0px 15px 15px}
.account_item{ background:url(../images/account_bc.jpg) no-repeat; width:135px; height:95px; float:left; margin-left:20px; margin-bottom:20px; }
.account_item h2{ line-height:30px; height:30px; font-size:14px; text-align:center; font-weight:bold}
.account_item ul{ width:123px; margin:0px auto; border:1px dashed #c1c1c1; background:#fff; height:58px; text-align:center}
.account_item ul:hover{border:1px dashed #0a9435; background:#f9f9f9;}
.account_item ul li a{ background:url(../images/add_icon.gif) 0px center no-repeat; padding-left:20px; font-size:14px;line-height:58px }
.leftaccount{ margin-bottom:130px}
.tixin_style{ margin-bottom:224px}
.account_tixin{ width:635px; margin:0px auto 15px auto}
.account_tixin ul{ padding-left:15px;}
.account_tixin ul li{ float:left; }
.account_tixin ul li.modify{ padding-left:55px; color:#0a9435;}
.account_tixin .mail{ border-bottom:1px dashed #c1c1c1;line-height:40px; height:40px}
.account_tixin .mail li.e_mail{ background:url(../images/mail.gif) 0px center no-repeat; padding-left:15px}
.account_tixin .add_tixin{ line-height:45px;}
.account_tixin .add_tixin a{ background:url(../images/address_icon.gif) 0px center no-repeat; padding-left:15px;}
.diyiyuan .account_title{ font-size:24px; background:url(../images/chongzhi_icon.gif) 0px center no-repeat; padding-left:15px; font-weight:lighter; font-family:"微软雅黑"}
.bill_type{ color:#0a9435}

.fb_star{ height:16px; width:100px; overflow:hidden; float:left}
#here{ float:left; border:1px solid #ccc; line-height:14px; height:14px; font-size:12px; background:#fff; text-align:center; width:100px; display:none}
.fb_star ul li{ float:left; width:16px; height:16px;  margin-right:1px; background:url(../images/star_img.gif) 0px 0px no-repeat;}
.fb_star ul li.active{background:url(../images/star_img.gif) 0px -16px no-repeat;}

/**信用卡还款页css**/
.card_list{ position:absolute; width:475px; background:#fff; border:1px solid #c1c1c1; top:23px; left:78px; z-index:-1; padding-bottom:15px}
.card_list img{ border:1px solid #e6e6e6; margin-left:15px; margin-top:15px}
.message_form{ background:#fff; width:170px; padding-left:12px; height:24px; border:1px solid #c1c1c1; line-height:24px; margin-top:4px; font-size:12px;}
.cost_unit{ width:190px; height:22px; margin-top:4px}


/**找回密码css**/
.forget_pwd{ height:475px;}
.forget_pwd h1{ font-size:14px; font-weight:bold; margin-bottom:30px}
.next{ margin:20px 0px 0px 48px}
.mima ul li{ margin-bottom:20px}
.choosestyle{ margin-left:0px; margin-right:20px}
.choosestyle ul li a{ background:none; padding-left:7px}
.mima ul li span{ line-height:18px}
.mima ul li.send{ background:url(../images/right.gif) 0px center no-repeat; padding-left:28px; height:21px; line-height:24px; font-size:14px}
.mima .gray{ line-height:18px}
.mima .ok{ margin-left:78px; margin-top:30px}
.mima .ok_6{ margin-left:88px; margin-top:30px}
.mima ul li .title{ width:75px; text-align:right; display:block; float:left; line-height:24px; margin-right:3px}
.mima ul li .title6{ width:85px;}
.mima ul li.margin{ margin-bottom:15px}
.mima ul li .mail{ background:url(../images/mail1.gif) no-repeat; width:90px; height:24px; line-height:24px; text-align:center; border:none; font-size:12px; color:#333}
/**个人主页css**/
.member_left{ float:left}
.member_right{ float:right}
.member_nav{width:220px; margin:10px auto; line-height:18px}
.member_nav ul{ background:url(../images/member_lefticon1.gif) 15px 9px no-repeat;}
.member_nav ul li{ padding-left:40px; line-height:35px; font-size:14px; border-bottom:1px dashed #c1c1c1}
.member_nav ul li a{width:166px;  display:block;}
.member_nav ul li.current a{ width:166px; background:url(../images/member_icon.gif) right center no-repeat; font-weight:bold}
.member_nav ul li.current a:link,.member_nav ul li.current a:visited{ font-weight:bold; color:#0a9435}
.member_nav ul li.current a:hover{font-weight:bold; color:#0a9435; text-decoration:none}
.person{width:610px; margin:20px auto 15px auto;}
.person dl dt{ float:left; width:125px;}
.person dl dt span{ display:block; line-height:22px; text-align:center}
.person dl dd{ float:left; margin-left:20px; line-height:24px}
.person dl dd h1 { font-size:24px; line-height:40px; font-family:"微软雅黑" }
.person dl dd span,.person dl dd strong{ color:#0a9435}
.person dl dd strong em{ color:#f30000}
.statistic{ width:624px; padding:10px 22px; border:1px solid #d4d4d4}
.zichu{ width:624px; height:25px; margin-top:3px}
.zichu ul li{ float:left; line-height:25px}
.zichu ul li span{ font-size:14px; font-weight:bold; padding-right:10px}
.zichu ul li em{ font-family:Tahoma, Geneva, sans-serif; color:#ff3000; font-weight:bold}
.zichu ul li select{ width:88px; height:24px;}
.price_img{ width:584px; padding-left:25px; height:250px; background:url(../images/price_img.gif) no-repeat; margin-bottom:10px; margin-top:3px; }
.price_img ul li{ float:left; text-align:center; margin-left:42px;}
.price_img ul li table tr td img{ margin-bottom:2px}
.price_img ul li em{ display:block; line-height:20px; height:20px; overflow:hidden; color:#ff3000; text-align:center}
.height{ height:auto}

.order_management{ height:580px}
.ordertitle{ margin-bottom:5px}
.myorder{ width:630px; margin:0px auto}
.myorder tr td{ border-bottom:1px dashed #c1c1c1; line-height:46px; height:46px}
.myorder tr td .time{ line-height:16px;}
.myorder tr td .price{ line-height:16px;}
.product_form{ width:170px; border:1px solid #c1c1c1; height:22px; line-height:22px; padding-left:10px}

.basic_infor{width:670px; margin-top:15px}
.basic_infor table tr td{ font-size:12px}
.basic_infor table tr td select{ height:22px;}
.basic_infor table tr td select.width{ width:90px}
.intro_form{ border:1px solid #c1c1c1; width:460px; height:42px; padding:5px; line-height:20px}
.basic_infor dl{ margin-top:40px}
.basic_infor dl dt{ width:260px; float:left;}
.basic_infor dl dd{ float:left; margin-left:45px; font-size:12px}
.blower_button{ background:url(../images/brower.gif) no-repeat; width:60px; height:24px; border:none; font-size:12px}
.save_address{ margin-top:20px}
.address_form{ width:265px; padding-left:10px; height:22px; border:1px solid #c1c1c1}
.safe_title{font-size:14px; padding-bottom:18px; display:block}
.password_question{ width:180px; height:22px}
.answer_input{ width:352px}

.quanzi_list ul li{ float:left; width:50px; margin-right:30px;}
.quanzi_list ul li span{ text-align:center; font-size:12px; line-height:25px; display:block}
.create_quanzi{ margin-bottom:200px}

/**登录页css**/
.frame{ margin-top:30px;height:258px; margin-bottom:180px}
.login_left{ width:440px; height:258px; background:#d9d9d9; float:left; margin-top:30px}
.login_right{ width:410px; float:right}
.login_right h1{ line-height:30px; font-size:24px;  padding-left:20px; font-family:"微软雅黑"}
.login_kuan{ background:url(../images/login_mid.gif) repeat-y;}
.login_contenter{ padding-top:30px; margin-left:22px; height:218px}

.login_contenter ul li input{ float:left}
.login_contenter ul li.user{ margin-bottom:10px; height:34px}
.login_contenter ul li.user span{display:block; text-align:right; line-height:34px; float:left; width:48px; margin-right:3px}
.login_contenter ul li.user em{ float:left; margin-left:10px; line-height:34px; }
.login_contenter ul li.week{ margin-left:51px; }
.login_contenter ul li.week a{ float:left; line-height:39px; margin-right:10px}
.login_contenter ul li.forget{margin-left:51px; margin-top:15px}
.login_contenter ul li.free{ color:#333; margin-top:20px;margin-left:51px;}
.login_contenter ul li.free a{ background:url(../images/free_icon.gif) right center no-repeat; display:block; width:55px; float:left; margin-left:10px}
.login_contenter ul li.free em{ float:left; }

/**注册页css**/
.phone_reg{ margin-top:30px; width:670px;}
.phone_reg table{ margin-bottom:55px}
.phone_reg table table{ margin-bottom:0px}
.phone_reg table tr td{ color:#333}

.tishi{}
.tishi img{ float:left; margin-top:12px}
.tishi em{ margin-left:5px; line-height:40px;}
.background{ padding:8px 15px; background:#ececec; margin:15px 0px 35px 0px}
.background ul li{ float:left}
.background .table{margin:10px 0px 10px 20px; padding:0px}
.background ul li a{ background:url(../images/open_icon.gif) 0px center no-repeat; padding-left:15px;}
.background ul li a.stop{ background:url(../images/open_icon1.gif) 0px center no-repeat; padding-left:15px;}
/**底部css**/
#footer{  width:960px; margin:0px auto; line-height:30px; border-top:1px solid #c1c1c1; color:#999; padding-bottom:10px; margin-top:12px;}
#footer ul li{ float:left; font-family:Arial, Helvetica, sans-serif}
#footer ul li.right{ float:right}
#footer ul li a{ padding:0px 3px}

/**底部帮助信息css**/
.footer_nav ul{ background:url(../images/help_icon.gif) 15px 9px no-repeat;}
.news dl{ background:url(../images/help_bc.gif) no-repeat; width:324px; height:82px; float:left; margin-top:0px; padding-top:20px; margin-right:20px; margin-bottom:20px}
.news dl dt{ float:left; margin-left:20px; width:60px; height:60px;}
.news dl dt.img1{ background:url(../images/help_listicon.png) 0px 0px no-repeat;}
.news dl dt.img2{ background:url(../images/help_listicon.png) 0px -60px no-repeat;}
.news dl dt.img3{ background:url(../images/help_listicon.png) 0px -120px no-repeat;}
.news dl dt.img4{ background:url(../images/help_listicon.png) 0px -180px no-repeat;}
.news dl dd{ width:195px; float:left; margin-left:20px; line-height:20px}
.news dl dd span{ font-size:14px; padding-bottom:7px; display:block; font-weight:bold;}
.news strong{ font-weight:bold; display:block}
.news p{ line-height:18px; margin-bottom:14px}
.news em{ color:#fe3001; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; padding-right:3px;}
.news em.answer{ color:#0a9435;}
.news h1{ font-size:20px; font-weight:bold; margin-bottom:10px; background:url(../images/help_icon1.gif) 0px center no-repeat; padding-left:15px}
.kuan{ background:#ebebeb; padding:20px; margin-bottom:50px}

.contact_top{ border-bottom:1px solid #ccc; height:45px; margin-bottom:20px}
.contact_top img{ margin-right:20px; float:left}
.contact_top span{ padding-top:20px; float:left; display:block; font-size:14px}
.contact ul{ font-weight:normal; font-size:12px; line-height:20px; margin-bottom:10px}
.contact ul li{ font-size:14px;}
.contact ul li b{ font-weight:bold}
.law p{ text-indent:2em; line-height:18px}
.law strong{ margin-top:20px; display:block}

/**演出展馆信息css**/
.venue_mapbottom ul li.venueaddress a{ z-index:10000;  position: absolute; top:8px;background:url(../images/search.gif) 0px center no-repeat; padding-left:13px;left:10px}
#venue_map{width:260px; height:220px; overflow:hidden; position:relative;}
.film .sale{ font-size:14px; font-weight:bold;}
.mapbottom ul li.address a{ z-index:10000;  position: absolute; top:10px;background:url(../images/address_icon.gif) 0px center no-repeat; padding-left:13px;left:10px}
.topmap{ position: absolute; z-index:1;}
.venue_mapbottom{ background: url(../images/map_bottombc.gif) no-repeat;height:30px;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8; top:189px; position:absolute; width:258px; margin-left:1px; z-index:10000}
#venue_map .letter{ width:255px; height:188px; position:absolute; top:2px; z-index:100; left:3px}
.venue_letter .a{ display:block; background:url(../images/map_a.gif) no-repeat; width:20px; height:30px; position:absolute; top:60px; left:120px}
.venue_letter .a:hover{ background:url(../images/map_a1.gif) no-repeat;}
.venue_letter .b{ display:block; background:url(../images/map_b.gif) no-repeat; width:20px; height:30px; position:absolute; top:90px; left:50px}
.venue_letter .b:hover{ background:url(../images/map_b1.gif) no-repeat;}
.venue_letter .c{ display:block; background:url(../images/map_c.gif) no-repeat; width:20px; height:30px; position:absolute; top:26px; left:15px}
.venue_letter .c:hover{ background:url(../images/map_c1.gif) no-repeat;}
.venue_letter .d{ display:block; background:url(../images/map_d.gif) no-repeat; width:20px; height:30px; position:absolute; top:122px; left:164px}
.venue_letter .d:hover{ background:url(../images/map_d1.gif) no-repeat;}

.diyiyuan ul em img{ padding-left:1px; vertical-align:top }
.diyiyuan ul em b{ color:#ff3000; padding-left:6px}
.service_intro p{ line-height:18px; margin-top:4px}
.my_account .map_title{ color:#0a9435}

/***海报箭头******/.pageLR {Z-INDEX: 1000; LEFT: 0px; WIDTH: 100%; top:80px; position:absolute; }
.pageLeft {BACKGROUND: url(../images/left_icon.gif) no-repeat left top; FLOAT: left; WIDTH: 32px; CURSOR: pointer; HEIGHT: 48px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/pageLeft.png"); _background: none; margin-top:45px }
.pageLOver {BACKGROUND: url(../images/left_icon.gif) no-repeat left top; FLOAT: left; WIDTH: 32px; CURSOR: pointer; HEIGHT: 48px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/pageLeftOver.png"); _background: none; margin-top:45px }
.pageRight {BACKGROUND: url(../images/right_icon.gif) no-repeat right top; FLOAT: right; WIDTH: 32px; CURSOR: pointer; HEIGHT: 48px;_background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/pageRight.png");  margin-top:45px}
.pageROver {BACKGROUND: url(../images/right_icon.gif) no-repeat right top; FLOAT: right; WIDTH: 32px; CURSOR: pointer; HEIGHT: 48px;_background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/pageRightOver.png"); margin-top:45px }